// notifypages/notifypage/notifypage.js
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    headimagesrc: '/images/nothing@2x.png', // 无消息图片
    signImg: '/images/notice@2x.png', //信息图片
    notification: '',//通知消息 1有 2没有
    inptDt: '', //时间
    consequence: '',
    result: '', // 消息提醒  1 成功 2 失败
    diandian: app.globalData.diandian,//1不显示2显示
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },
  /*页面初始加载数据*/
  enterTheQuery: function () {
    let url = app.globalRequestUrl('domainNameB', 'siteG');
    let data = {
      Mkt_ID: app.globalData.Mkt_ID,//市场编号
      WeCht_Idr: app.globalData.WeCht_Idr,//微信标识
    }
    app.appRequest('post', url, data, (res) => {
      console.log(res)
      /*判断交易代码结果00为成功，成功时页面做相应操作*/
      if (res.Txn_Rslt_Cd == "00") {
        app.globalData.Mrch_Nm = res.Mrch_Nm;  //商户名称
        app.globalData.Mobile_phone = res.MblPh_No;  //商户手机号
        app.globalData.idnt_Ctfn_St = res.Idnt_Ctfn_St;  //身份证状态
        app.globalData.Pcs_St = res.Pcs_St; //流程状态
        app.globalData.identity = res.Mrch_Tp;//商家类型
        app.globalData.Ol_Sign_Jrnl_No = res.Ol_Sign_Jrnl_No //在线签约流水号
        app.globalData.WF_BIZ_ID = res.WF_BIZ_ID // 预签约编号
        app.globalData.Mrch_ID = res.Mrch_ID;//用户编号
        app.globalData.OPIN_DESC = res.OPIN_DESC;//错误信息
        app.globalData.Mkt_Mrch_Id = res.Mkt_Mrch_Id;//市场用户编号
        app.globalData.Mkt_Mrch_Nm = res.Mkt_Mrch_Nm;//市场商家名称
        // 页面显示的通知消息start ---------------
        
        if (res.Pcs_St == '2') {
          this.setData({
            notification: '1', //将审核结果返回给页面   
            consequence: '复核未通过',
            result: '2' // 显示失败的通知
          })
        } else if (res.Pcs_St == '3') {
          this.setData({
            notification: '1', //将审核结果返回给页面    
            consequence: '复核已通过',
            result: '1'      // 显示成功的通知
          })
        } else {
          this.setData({
            notification: '2'  //业务流程状态为“复核中”，没有通知
          })
        }
        // 页面显示的通知消息end ---------------

        // 页面显示的时间 start --------------------------------
        if (res.Inpt_Dt == "" || res.Inpt_Dt == null) {//时间
          this.setData({
            inptDt: ''
          })
        } else {
          this.setData({
            inptDt: res.Inpt_Dt
          })
        }
        // 页面显示的时间 end --------------------------------
      } else if (res.Txn_Rslt_Cd == "01") {
       // var obj = JSON.parse(message);
        console.log('登录接口返回错误代码：' + res.Err_CD + '<br>' + '错误信息' + res.Err_Inf);
        app.showErrormessage(res.Err_Inf);
      } else if (res.Txn_Rslt_Cd == "02") {
        wx.redirectTo({
          url: '/typechoosepage/typechoosepage',
        })
      }
    }, (err) => { // 页面进入请求发生错误 ，
      console.log('请求错误信息：  ' + err.errMsg);
      app.showErrormessage(err.errMsg);
    });
  },
  /*跳转查看页面*/
  toInform: function () {
    var app = getApp();
    var identity = app.globalData.identity; //商家类型 
    var pcsSt = app.globalData.Pcs_St; //流程状态1复核中2复核不通过3复核通过
    var MrchNm = app.globalData.Mrch_Nm;  //商户名称
    var WF_BIZ_ID = app.globalData.WF_BIZ_ID;//预签约编号
    var OPIN_DESC = app.globalData.OPIN_DESC;//错误信息
    var Mkt_Mrch_Id = app.globalData.Mkt_Mrch_Id;//市场用户编号
    var Mkt_Mrch_Nm = app.globalData.Mkt_Mrch_Nm;//市场商家名称
    var dText = {
      WF_BIZ_ID: WF_BIZ_ID,     // 预签约编号
      pcsSt: pcsSt,    // 流程状态
      OPIN_DESC: OPIN_DESC,  //错误信息 
      Mkt_Mrch_Id: Mkt_Mrch_Id,//市场用户编号
      Mkt_Mrch_Nm: Mkt_Mrch_Nm//市场商家名称
    }
    var dataText = JSON.stringify(dText); // 把对象的类型转换为字符串类型

    // 页面上的红点点击之后消失start----------------
    this.setData({
      diandian: app.globalData.diandian
    })
    app.globalData.diandian = false;
    // 页面上的红点点击之后消失end----------------

    if (identity == '01' || identity == '02') { //小微和个人
      if (pcsSt = '2') {//复核不通过
        wx.navigateTo({
          url: "/notifypages/notifyText/notifyText?dataText=" + dataText,
        })
      } else if (pcsSt = '3') { // 复核通过
        wx.navigateTo({
          url: "/notifypages/notifyText/notifyText?dataText=" + dataText,
        })
      }
    } else {  // 商家
      if (pcsSt = '2') {//复核不通过
        wx.navigateTo({
          url: "/notifypages/notifyText/notifyText?dataText=" + dataText,
        })
      } else if (pcsSt = '3') { // 复核通过
        wx.navigateTo({
          url: "/notifypages/notifyText/notifyText?dataText=" + dataText,
        })
      }
    }
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
    this.enterTheQuery()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})